import service from '@/api/index'

/**
 * 文件审核-分页列表
 */
export function getFileCheckByPage(data: any) {
  return service.post('/db/app/file/listPage', data)
}
/**
 * 文件审核-通过/驳回
 */
export function editFileCheck(data: any) {
  return service.post('/db/app/file/edit', data)
}

/**
 * 文件渠道-分页列表
 */
export function getFileChannelByPage(data: any) {
  return service.post('/db/fileChannel/listPage', data)
}
/**
 * 文件渠道-添加
 */
export function addFileChannel(data: any) {
  return service.post('/db/fileChannel/add', data)
}
/**
 * 文件渠道-删除
 */
export function delFileChannel(id: string | number) {
  return service.post('/db/fileChannel/del', { id })
}
/**
 * 文件渠道-修改
 */
export function editFileChannel(data: any) {
  return service.post('/db/fileChannel/edit', data)
}

/**
 * 文件配置-分页列表
 */
export function getFileConfigByPage(data: any) {
  return service.post('/db/fileConfig/listPage', data)
}
/**
 * 文件配置-添加
 */
export function addFileConfig(data: any) {
  return service.post('/db/fileConfig/add', data)
}
/**
 * 文件配置-删除
 */
export function delFileConfig(id: string | number) {
  return service.post('/db/fileConfig/del', { id })
}
/**
 * 文件配置-修改
 */
export function editFileConfig(data: any) {
  return service.post('/db/fileConfig/edit', data)
}

/**
 * 应用文件管理-左侧组织树
 */
export function getFileOrgInApp(appId: string) {
  return service.post('/db/app/file/listOrgAuth', { appId })
}
/**
 * 应用文件管理-获取渠道数据
 */
export function getFileChannelListInApp(appId: string) {
  return service.post('/db/app/file/listChannelGroup', { appId })
}
/**
 * 应用文件管理-查询文件参数列表
 */
export function getFileParamListInApp(data: any) {
  return service.post('/db/app/file/listRelParam', data)
}
/**
 * 应用文件管理-添加文件参数
 */
export function addFileParamInApp(data: any) {
  return service.post('/db/app/file/addConfigRel', data)
}
/**
 * 应用文件管理-申请文件参数
 */
export function applyFileParamInApp(data: any) {
  return service.post('/db/app/file/add', data)
}
